.cart-block-icon-full,.cart-block-icon-empty{
    float:left;
    height:16px;
    margin:2px 6px 0 0;
    width:16px
}
.cart-block-icon-full{
    background:transparent url(http://www.oneplusboat.com/sites/all/modules/ubercart/uc_cart/images/cart-full.png) no-repeat left center
}
.cart-block-icon-empty{
    background:transparent url(http://www.oneplusboat.com/sites/all/modules/ubercart/uc_cart/images/cart-empty.png) no-repeat left center
}
.cart-block-title-bar{
    display:inline;
    padding-right:20px;
    position:relative
}
.ucCollapseBlock-processed{
    cursor:pointer
}
.cart-block-arrow{
    background:transparent url(http://www.oneplusboat.com/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-up.gif) no-repeat center center;
    height:5px;
    position:absolute;
    right:0;
    top:9px;
    width:10px
}
.cart-block-title-bar .arrow-down{
    background:transparent url(http://www.oneplusboat.com/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-down.gif) no-repeat center center
}
.cart-help-text{
    font-size:x-small;
    position:relative;
    top:-5px
}
.cart-block-items{
    margin:0;
    padding:2px
}
.cart-block-items.collapsed{
    display:none
}
.cart-block-items tbody{
    border-top:0
}
.cart-block-items td{
    border:0
}
.cart-block-items tr{
    vertical-align:top
}
.cart-block-items tr.odd,.cart-block-items tr.even{
    background-color:inherit;
    border:none
}
.cart-block-item-qty{
    white-space:nowrap
}
.cart-block-item-title{
    width:100%
}
.cart-block-item-price{
    text-align:right;
    white-space:nowrap
}
.cart-block-item-desc ul.product-description{
    margin:0;
    padding:0 0 .25em 1em
}
.cart-block-item-desc .product-description li{
    font-size:.8em;
    margin:0;
    padding-top:0;
    padding-bottom:0
}
.cart-block-summary{
    margin:0;
    padding:2px
}
.cart-block-summary tbody{
    border-top:0
}
.cart-block-summary tr{
    background-color:transparent;
    vertical-align:top
}
.cart-block-summary td{
    border:0
}
.cart-block-summary-items{
    white-space:nowrap
}
.cart-block-summary-total{
    text-align:right;
    white-space:nowrap;
    width:auto
}
.cart-block-summary-total label{
    display:inline;
    font-weight:700
}
.cart-block-summary-links td{
    text-align:right
}
.cart-block-summary-links ul.links li{
    border-right:solid 1px;
    display:inline;
    padding:0 1em 0 .75em
}
.cart-block-summary-links ul.links li.last{
    border-right:none;
    padding-right:0
}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{
    display:block
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1;
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden]{
    display:none
}
html{
    color:#fff;
    /*font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;*/
    font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
    font-size:87.5%;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    line-height:1.5em
}
button,input,select,textarea{
    /*font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;*/
    font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
body{
    margin:0;
    padding:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
a:link{
    color:#00a9e7;
    text-decoration:none
}
#content .view a:hover{
    color:#00a9e7 !important
}
#content .view a:link,#content .view a:visited{
    color:#fff
}
.block .menu a:link,.block .menu a:visited{
    color:#fff
}
.tb-megamenu .dropdown-menu li>a:link,.tb-megamenu .dropdown-menu li>a:visited{
    color:#333
}
a:visited{
    color:#00a9e7;
    text-decoration:none
}
a:hover,a:focus{
    color:#fff
}
a:focus{
    outline:thin dotted
}
a:active,a:hover{
    outline:0
}
.menu a:hover,.menu a.active{
    color:#00a9e7 !important
}
p,pre{
    margin:1.5em 0
}
blockquote{
    margin:1.5em 30px
}
h1{
    font-size:2em;
    line-height:1.2em;
    margin-top:.75em;
    margin-bottom:.75em
}
h2{
    font-size:1.5em;
    line-height:2em;
    margin-top:1em;
    margin-bottom:1em
}
h3{
    font-size:1.17em;
    line-height:1.28205em;
    margin-top:1.28205em;
    margin-bottom:1.28205em
}
h4{
    font-size:1em;
    line-height:1.5em;
    margin-top:1.5em;
    margin-bottom:1.5em
}
h5{
    font-size:.83em;
    line-height:1.80723em;
    margin-top:1.80723em;
    margin-bottom:1.80723em
}
h6{
    font-size:.67em;
    line-height:2.23881em;
    margin-top:2.23881em;
    margin-bottom:2.23881em
}
h1,h2,h3,h4,h5,h6{
    font-weight:400
}
h1.title{
    margin:0 0 1em
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:400
}
dfn{
    font-style:italic
}
hr{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    border:1px solid #666;
    padding-bottom:-1px;
    margin:1.5em 0
}
mark{
    background:#ff0;
    color:#000
}
code,kbd,pre,samp,tt,var{
    font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;
    _font-family:'courier new',monospace;
    font-size:1em;
    line-height:1.5em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
q{
    quotes:"\201C" "\201D" "\2018" "\2019"
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
dl,menu,ol,ul{
    margin:1.5em 0
}
ol ol,ol ul,ul ol,ul ul{
    margin:0
}
dd{
    margin:0 0 0 30px
}
menu,ol,ul{
    padding:0 0 0 20px
}
nav ul,nav ol{
    list-style:none;
    list-style-image:none
}
img{
    border:0;
    -ms-interpolation-mode:bicubic;
    max-width:100%;
    height:auto;
    width:auto
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:0
}
form{
    margin:0
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.5em .625em 1em
}
legend{
    border:0;
    padding:0;
    *margin-left:-7px;
}
button,input,select,textarea{
    font-family:inherit;
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle;
    max-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
button,input{
    line-height:normal
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer;
    *overflow:visible;
}
button[disabled],html input[disabled]{
    cursor:default
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    *height:13px;
    *width:13px;
}
input[type=search]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    vertical-align:top
}
label{
    display:block;
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0;
    margin-top:1.5em;
    margin-bottom:1.5em
}
#page,.region-bottom #block-block-1,.region-bottom #block-menu-menu-footer-menu ul{
    margin-left:auto;
    margin-right:auto;
    max-width:1024px
}
#page{
    margin-bottom:30px
}
.region-bottom .block div{
    text-align:center
}
#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{
    padding-left:10px;
    padding-right:10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    word-wrap:break-word;
    *behavior:url("/path/to/boxsizing.htc");
    _display:inline;
    _overflow:hidden;
    _overflow-y:visible
}
#header,#main,#footer{
    *position:relative;
    *zoom:1;
}
#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{
    content:"";
    display:table
}
#header:after,#main:after,#footer:after{
    clear:both
}
#header,.not-front #content .content-wrapper,.sidebar .block,.region-content-bottom .block,.region-bottom #block-menu-menu-footer-menu,#block-views-homepage-products-block .views-column{
    background:#0d181f;
    background:rgba(13,24,31,.8);
    box-shadow:#444 0 0 6px;
    position:relative
}
.page-taxonomy-parent #content-inner,.page-taxonomy-term #content-inner{
    overflow:auto
}
#content-inner{
    background-color:#0d181f;
    margin:20px 10px;
    padding:20px;
    border-bottom:3px solid #00a9e7
}
.page-taxonomy-term #content #content-inner,.page-search-results #content #content-inner,.page-taxonomy-parent #content #content-inner{
    background:0 0 !important;
    padding:0;
    border:0
}
.region-content-bottom .block{
    margin-top:10px;
    padding:5px 15px 15px
}
.content-wrapper{
    padding:1px 5px
}
#header{
    min-height:120px
}
.header-inner{
    position:relative
}
.header__logo{
    margin-top:15px !important
}
.front h1.title{
    display:none
}
.front #content{
    padding:0
}
.breadcrumb{
    margin-bottom:12px;
    font-size:11px
}
.breadcrumb a{
    color:#00a9e7
}
.sidebar .block{
    margin-bottom:.8em;
    padding:5px 15px 15px
}
#block-block-1{
    font-size:80%
}
.region-bottom #block-menu-menu-footer-menu{
    font-size:82%;
    padding-top:10px;
    padding-bottom:10px
}
.region-bottom #block-menu-menu-footer-menu ul{
    margin-top:0;
    margin-bottom:0;
    text-align:center
}
.region-bottom #block-menu-menu-footer-menu ul li{
    border-left:1px solid #7692a3;
    display:inline-block;
    list-style:none;
    padding:0 6px 0 10px
}
.region-bottom #block-menu-menu-footer-menu ul li.first{
    border:none
}
.region-bottom #block-menu-menu-footer-menu ul li a{
    color:#fff;
    text-transform:uppercase
}
.sidebars .block-bean{
    border-bottom:3px solid #00a9e7;
    padding:5px 0 0
}
.sidebars .block-bean .block-title{
    padding:0 15px
}
.front .region-bottom{
    display:none
}
.front #content,.front .sidebars .sidebar{
    position:absolute !important;
    top:1000px
}
.front #page{
    display:block;
    min-height:1750px;
    position:relative
}
#block-superfish-1{
    background:0 0;
    box-shadow:none
}
#block-superfish-1 li.sf-depth-1.first{
    background:0 0
}
#block-superfish-1 li.sf-depth-1{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-bar.png) no-repeat left center;
    font-size:1.2em;
    padding:15px
}
#block-superfish-1 li ul li{
    border-bottom:1px solid #fff;
    font-size:12px;
    padding:5px;
    width:75px
}
#block-superfish-1 li .sf-sub-indicator{
    display:none
}
.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/sub-menu-bg.png) repeat
}
#menu-920-1,.sf-megamenu-wrapper{
    border-bottom:none !important;
    margin:0 !important;
    padding:10px 0 0 10px !important
}
#menu-920-1 .menuparent{
    display:none
}
.tb-megamenu .nav li a{
    padding:10px
}
.node h2,.node h3m{
    margin-top:0;
    margin-bottom:5px
}
.node p{
    margin-top:0
}
.node-add-to-cart,.form-submit,.cart-block-checkout a,.call-now{
    background-color:#00a9e7;
    border:none;
    color:#0d181f;
    padding:5px 7px;
    text-transform:uppercase
}
.call-now{
    margin-top:10px;
    width:128px;
    display:block;
    text-align:center
}
.remove .form-submit{
    background-color:#a40606;
    color:#fff
}
.cart-block-view-cart a{
    background-color:#0d181f;
    border:none;
    color:#fff;
    padding:5px 7px;
    text-transform:uppercase
}
.cart-block-items tr.odd,.cart-block-items tr.even,.cart-block-summary-total{
    background-color:#0d181f !important;
    border-bottom:1px solid #00a9e7 !important
}
.cart-block-summary-links ul.links li{
    border:none;
    padding:0
}
.cart-block-summary-links ul.links{
    padding:0
}
.view-taxonomy-term .views-row,.view-taxonomy-images .views-column,#block-views-homepage-products-block .views-column,.view-search-results .views-row,.view-you-might-also-be-interested-in .views-row{
    background-color:#818286; /* #0d181f; */
    /*border-bottom:2px solid #00a9e7;*/
    text-align:center
}
.view-taxonomy-term .views-column-last,.view-taxonomy-images .views-column-last,.view-search-results .views-column-last{
    margin:0
}
.view-taxonomy-term .item-list ul,.page-search-results .item-list ul{
    padding:0;
    overflow:auto
}
.view-taxonomy-term .views-row,.view-search-results .views-row{
    list-style:none;
    min-height:193px
}
.views-field-title,.views-field-name{
    font-size:89%;
    line-height:130%;
    padding:0 4px
}
.views-field-uc-product-image{
    /*margin-bottom:6px*/
}
.views-field-display-price{
    color:#00a9e7
}
.webform-client-form label{
    display:inline-block;
    width:100px
}
.page-user-edit .content{
    padding:0 20px
}
.view-homepage{
    position:relative
}
.front .view-homepage{
    background-color:#0d181f;
    margin:0 0 7px;
    padding:0;
    border-bottom:3px solid #00a9e7
}
.view-homepage .views-field-body{
    background:#0d181f;
    background:rgba(13,24,31,.8);
    padding:10px 0;
    bottom:0;
    left:0;
    /*max-width:646px;
    */
    width:100%;
    z-index:9
}
.view-homepage .views-field-body .field-content{
    padding:0 20px
}
.view-homepage .views-field-body h1{
    font-size:3em;
    line-height:1em;
    margin:0
}
.view-homepage .views-field-body p{
    font-size:1.8em;
    line-height:1em;
    margin:0;
    text-transform:uppercase
}
.flexslider{
    margin:0;
    background:0 0;
    border:0;
    position:relative;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    box-shadow:0;
    -webkit-box-shadow:0;
    -moz-box-shadow:0;
    -o-box-shadow:0;
    zoom:1
}
.flex-prev{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/left-arrow.png) no-repeat;
    width:22px !important;
    height:72px !important;
    text-indent:-10000px
}
.flex-next{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/right-arrow.png) no-repeat;
    width:22px !important;
    height:72px !important;
    text-indent:-10000px;
    text-align:left !important
}
.uc-cart-checkout-form .form-actions{
    margin-top:1em
}
#edit-back{
    background-color:#0d181f;
    border:none;
    color:#fff
}
.front #content{
    background:0 0;
    box-shadow:none;
    position:relative
}
.front #content-inner{
    background:0 0;
    margin:0 0 5px;
    padding:0;
    border-bottom:0
}
@media all and (max-width:480px){
    .video-filter iframe{
        width:100%;
        min-height:175px;
        margin-bottom:15px
    }
    .flex-control-nav{
        width:100%;
        position:absolute;
        top:10px;
        text-align:right;
        z-index:9;
        right:10px;
        height:15px
    }
    .flex-control-nav a{
        text-align:left;
        top:30% !important;
    }
    #header{
        height:80px;
        min-height:auto;
    }
    .header__logo{
        float:none !important;
        margin:0;
        padding:0;
        display:block;
        text-align:center
    }
    .header__logo{
        margin-top:12px !important;
    }
    .header__logo img{
        max-width:150px
    }
    .tb-megamenu button.btn{
        border-radius:0;
        background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/threelines.png) no-repeat;
        background-size:cover;
        width:30px;
        height:24px
    }
    .tb-megamenu button.btn:hover,.tb-megamenu button.btn:focus{
        background-color:transparent;
        background-position:0 0;
        box-shadow:none;
        transition:none
    }
    .tb-megamenu .dropdown-menu li>a:link,.tb-megamenu .dropdown-menu li>a:visited{
        color:#fff
    }
    .tb-megamenu .nav-collapse .dropdown-menu a{
        padding:1px 20px
    }
    .tb-megamenu .nav-collapse,.tb-megamenu .nav-collapse .dropdown-menu{
        background:#0d181f
    }
    #block-superfish-1,#block-tb-megamenu-main-menu{
        position:absolute;
        top:14px;
        right:10px;
        width:96%
    }
    #main{
        padding-top:1em;
        position:relative
    }
    #content{
        margin-bottom:1em
    }
    .view-homepage{
        height:auto;
        margin-bottom:1em
    }
    .view-homepage{
        height:400px
    }
    .view-homepage-products .views-column{
        margin-bottom:10px;
        padding-bottom:10px
    }
    .node .field-name-uc-product-image{
        text-align:center
    }
    .front #content,.front .sidebars .sidebar{
        position:relative;
        top:0 !important
    }
    .front img{
        width:100%
    }
    .html.front .sidebars .block-bean .entity{
        max-height:auto !important
    }
    .view-taxonomy-term .views-row,.view-taxonomy-images .views-row,.view-search-results .views-row,.view-you-might-also-be-interested-in .views-row{
        width:47%;
        margin:1% 4.5% 5% 0;
        float:left;
        list-style:none;
        min-height:193px
    }
    .view-taxonomy-term .views-row:nth-child(2n),.view-taxonomy-images .views-row:nth-child(2n),.view-search-results .views-row:nth-child(2n),.view-you-might-also-be-interested-in .views-row:nth-child(2n){
        margin-right:0
    }
    .view-taxonomy-term .views-row-last:after,.view-taxonomy-images .views-column-2:after,.view-taxonomy-term .views-row:nth-child(2n):after{
        content:".";
        visibility:hidden;
        display:block;
        height:0;
        clear:both
    }
    .view-taxonomy-images .views-column{
        margin-bottom:1em
    }
    #cart-form-pane .form-actions #edit-update,.form-actions #edit-cancel{
        background-color:#2c3d48;
        color:#fff;
        margin-right:0;
        margin-bottom:10px
    }
    #uc-cart-view-form table{
        overflow:scroll
    }
    .uc-store-address-field .form-item label{
        text-align:left
    }
    .form-item-panes-delivery-delivery-street2 label,.form-item-panes-billing-billing-street2 label{
        display:none
    }
    #uc-cart-checkout-form #line-items-div{
        float:none;
        margin-left:0
    }
    .order-review-table td{
        padding:0 !important
    }
    .front #content{
        background:0 0;
        box-shadow:none;
        position:relative
    }
    #block-block-11 p a{
        margin-bottom:10px;
        display:block
    }
}
@media all and (min-width:480px){
    .video-filter iframe{
        width:100%;
        min-height:340px;
        margin-bottom:15px
    }
    #block-block-11{
        overflow:auto
    }
    #block-block-11 a{
        float:left;
        /*width:23.8%;
        margin-right:1.6%*/
    }
    #block-block-11 #last{
        margin-right:0
    }
    .flex-control-nav a{
        text-align:left;
        top:40% !important
    }
    .front .sidebars .block-bean .entity{
        max-height:155px
    }
    .header__logo{
        float:none !important;
        margin:0;
        padding:0;
        display:block;
        text-align:center
    }
    .tb-megamenu button.btn{
        border-radius:0;
        background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/threelines.png) no-repeat;
        background-size:cover;
        width:48px
    }
    .tb-megamenu button.btn:hover,.tb-megamenu button.btn:focus{
        background-color:transparent;
        background-position:0 0;
        box-shadow:none;
        transition:none
    }
    .page-taxonomy-term #content #content-inner,.page-search-results #content #content-inner,.page-taxonomy-parent #content #content-inner{
        background:0 0 !important;
        padding:0;
        border:0
    }
    #block-views-homepage-products-block .views-column,.view-search-results .views-column{
        display:block;
        float:left;
        margin:1% 0 1% 1.6%;
        width:32.2%;
        min-height:220px
    }
    #block-views-homepage-products-block .views-column:first-child{
        margin-left:0
    }
    .view-taxonomy-images .views-column{
        width:190px;
        height:190px;
        margin-right:20px;
        float:left;
        min-height:160px;
        margin-bottom:30px
    }
    .view-taxonomy-term .views-row,.view-search-results .views-row{
        width:29%;
        margin:1% 6.5% 5% 0;
        float:left;
        list-style:none;
        min-height:193px
    }
    .view-you-might-also-be-interested-in .views-row{
        width:29%;
        margin:1% 6.5% 0 0;
        float:left;
        list-style:none;
        min-height:193px
    }
    .view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n),.view-you-might-also-be-interested-in .views-row:nth-child(3n){
        margin-right:0
    }
    .view-taxonomy-term .views-row-last:after,.view-taxonomy-term .views-row:nth-child(3n):after,.view-you-might-also-be-interested-in .views-row:nth-child(3n):after{
        content:".";
        visibility:hidden;
        display:block;
        height:0;
        clear:both
    }
    .flex-control-nav{
        width:100%;
        position:absolute;
        top:10px;
        text-align:right;
        z-index:9;
        right:10px;
        height:15px
    }
    .flex-control-nav a{
        text-align:left
    }
    .front #content{
        background:0 0;
        box-shadow:none;
        position:relative
    }
    #block-superfish-1,#block-tb-megamenu-main-menu{
        position:absolute;
        top:28px;
        left:10px;
        width:96%
    }
    #menu-920-1 .menuparent{
        display:none
    }
    #block-superfish-1 .sf-megamenu{
        width:210px
    }
    #menu-920-1 .menuparent ul.sf-megamenu{
        position:relative;
        width:210px
    }
    #menu-920-1 div.sf-megamenu-column ol{
        position:absolute;
        top:-92px;
        left:100px
    }
    .field-name-uc-product-image,.field-name-field-images{
        float:right;
        margin-left:20px;
        margin-bottom:20px;
        width:39%
    }
    .field-name-uc-product-image .field-item:not(:first-child),.field-name-field-images .field-item:not(:first-child){
        float:left;
        min-height:77px;
        margin-right:3%
    }
    .field-name-uc-product-image .field-item.even,.field-name-field-images.field-item.even{
        margin-right:0
    }
    #main{
        padding-top:3em;
        position:relative
    }
    #navigation{
        position:absolute;
        top:0;
        height:3em;
        width:100%
    }
    #cart-form-pane .form-actions #edit-update,.form-actions #edit-cancel{
        background-color:#2c3d48;
        color:#fff;
        margin-right:5px
    }
    .node .field-name-uc-product-image{
        text-align:right
    }
}
@media all and (min-width:480px) and (max-width:758px){
    .view-taxonomy-term .views-row,.view-search-results .views-row,.view-taxonomy-images .views-column,.view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n){
        margin-right:15px
    }
}
@media all and (min-width:759px) and (max-width:1020px){
    .view-taxonomy-term .views-row,.view-search-results .views-row,.view-taxonomy-images .views-column,.view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n){
        margin-right:15px
    }
}
@media all and (min-width:480px) and (max-width:959px){
    .sidebar-first #content{
        float:left;
        width:66.66667%;
        margin-left:33.33333%;
        margin-right:-100%
    }
    .sidebar-first .region-sidebar-first{
        float:left;
        width:33.33333%;
        margin-left:0;
        margin-right:-33.33333%
    }
    .sidebar-second #content{
        float:left;
        width:66.66667%;
        margin-left:0;
        margin-right:-66.66667%
    }
    .sidebar-second .region-sidebar-second{
        float:left;
        width:33.33333%;
        margin-left:66.66667%;
        margin-right:-100%
    }
    .two-sidebars #content{
        float:left;
        width:66.66667%;
        margin-left:33.33333%;
        margin-right:-100%
    }
    .two-sidebars .region-sidebar-first{
        float:left;
        width:33.33333%;
        margin-left:0;
        margin-right:-33.33333%
    }
    .two-sidebars .region-sidebar-second{
        float:left;
        width:100%;
        margin-left:0;
        margin-right:-100%;
        padding-left:0;
        padding-right:0;
        clear:left
    }
    .two-sidebars .region-sidebar-second .block{
        padding-left:10px;
        padding-right:10px;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
        word-wrap:break-word;
        *behavior:url("/path/to/boxsizing.htc");
        _display:inline;
        _overflow:hidden;
        _overflow-y:visible
    }
    .two-sidebars .region-sidebar-second .block:nth-child(3n+1){
        float:left;
        width:33.33333%;
        margin-left:0;
        margin-right:-33.33333%;
        clear:left
    }
    .two-sidebars .region-sidebar-second .block:nth-child(3n+2){
        float:left;
        width:33.33333%;
        margin-left:33.33333%;
        margin-right:-66.66667%
    }
    .two-sidebars .region-sidebar-second .block:nth-child(3n){
        float:left;
        width:33.33333%;
        margin-left:66.66667%;
        margin-right:-100%
    }
    #uc-cart-checkout-form #delivery-pane input,#uc-cart-checkout-form #billing-pane input,#uc-cart-checkout-form #quotes-pane input{
        width:100%
    }
    .uc-store-address-field .form-item label{
        text-align:left;
        width:100%
    }
    .form-item-panes-delivery-delivery-street2 label,.form-item-panes-billing-billing-street2 label{
        display:none
    }
}
@media all and (min-width:960px){
    .header-inner{
        width:1024px;
        margin:0 auto
    }
    .header__logo{
        float:left !important;
        margin-left:10px !important
    }
    #block-superfish-1,#block-tb-megamenu-main-menu{
        position:absolute;
        top:50px;
        right:10px;
        left:auto;
        width:auto
    }
    #block-bean-team-ibi,#block-bean-boat-repair,#block-bean-boat-charter{
        height:202px
    }
    .sidebar-first #content{
        float:left;
        width:80%;
        margin-left:20%;
        margin-right:-100%
    }
    .sidebar-first .region-sidebar-first{
        float:left;
        width:20%;
        margin-left:0;
        margin-right:-20%
    }
    .sidebar-second #content{
        float:left;
        width:68%;
        margin-left:0;
        margin-right:-68%
    }
    .sidebar-second .region-sidebar-second{
        float:left;
        width:26%;
        margin-left:74%;
        margin-right:-100%
    }
    .two-sidebars #content{
        float:left;
        width:60%;
        margin-left:20%;
        margin-right:-80%
    }
    .two-sidebars .region-sidebar-first{
        float:left;
        width:20%;
        margin-left:0;
        margin-right:-20%
    }
    .two-sidebars .region-sidebar-second{
        float:left;
        width:20%;
        margin-left:80%;
        margin-right:-100%
    }
}
@media all and (min-width:1024px){
    .tb-megamenu-nav li.level-1:nth-child(1) .tb-megamenu-submenu{
        width:1024px;
        left:-530px
    }
    .tb-megamenu .nav>li>a{
        font-weight:400 !important
    }
    .tb-megamenu .mega-nav>li a,.tb-megamenu .dropdown-menu .mega-nav>li a{
        padding:0 !important
    }
    .tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle{
        border-right:1px solid #D2D3D5
    }
    .tb-megamenu-nav li.level-1:nth-child(5) .mega-inner{
        padding-top:0
    }
    .tb-megamenu-nav li.level-1:nth-child(5) .tb-megamenu-submenu{
        left:-530px;
        width:1024px
    }
    .tb-megamenu-nav li.level-1:nth-child(5) .tb-megamenu-submenu .tb-megamenu-column{
        width:100%
    }
    #block-views-rs-sailing-block .views-row{
        color:#666;
        float:left;
        width:25%
    }
    #block-views-rs-sailing-block .views-row .views-field-body{
        padding:0 10px;
        height:200px
    }
    #block-views-rs-sailing-block .views-row .views-field-uc-product-image{
        padding:0 10px
    }
    #block-views-rs-sailing-block .views-row .views-field-uc-product-image img{
        max-width:220px
    }
}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{
    outline:1px solid #ccc
}
.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{
    border:1px solid #ccc
}
.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{
    position:absolute !important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px)
}
.element-focusable:active,.element-focusable:focus{
    position:static !important;
    clip:auto;
    height:auto;
    width:auto;
    overflow:auto
}
#skip-link{
    margin:0
}
#skip-link a,#skip-link a:visited{
    display:block;
    width:100%;
    padding:2px 0 3px;
    text-align:center;
    background-color:#666;
    color:#fff
}
.header__logo{
    float:left;
    margin:0;
    padding:0
}
.header__logo-image{
    vertical-align:bottom
}
.header__name-and-slogan{
    float:left
}
.header__site-name{
    margin:0;
    font-size:2em;
    line-height:1.5em
}
.header__site-link:link,.header__site-link:visited{
    color:#000;
    text-decoration:none
}
.header__site-link:hover,.header__site-link:focus{
    text-decoration:underline
}
.header__site-slogan{
    margin:0
}
.header__secondary-menu{
    float:right
}
.header__region{
    clear:both
}
#navigation .block{
    margin-bottom:0
}
#navigation .links,#navigation .menu{
    margin:0;
    padding:0;
    text-align:left
}
#navigation .links li,#navigation .menu li{
    float:left;
    padding:0 10px 0 0;
    list-style-type:none;
    list-style-image:none
}
.breadcrumb ol{
    margin:0;
    padding:0
}
.breadcrumb li{
    display:inline;
    list-style-type:none;
    margin:0;
    padding:0
}
.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{
    margin:0
}
.messages,.messages--status,.messages--warning,.messages--error{
    margin:1.5em 0;
    padding:10px 10px 10px 50px;
    background-image:url('');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-ok.png);
    background-position:8px 8px;
    background-repeat:no-repeat;
    border:1px solid #be7
}
.messages--warning{
    background-image:url('');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-warning.png);
    border-color:#ed5
}
.messages--error{
    background-image:url('');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-error.png);
    border-color:#ed541d
}
.messages__list{
    margin:0
}
.messages__item{
    list-style-image:none
}
.messages--error p.error{
    color:#333
}
.ok,.messages--status{
    background-color:#f8fff0;
    color:#234600
}
.warning,.messages--warning{
    background-color:#fffce5;
    color:#840
}
.error,.messages--error{
    background-color:#fef5f1;
    color:#8c2e0b
}
.tabs-primary,.tabs-secondary{
    overflow:hidden;
    *zoom:1;
    background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbb),color-stop(100%,transparent));
    background-image:-webkit-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image:-moz-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image:-o-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image:linear-gradient(bottom,#bbb 1px,transparent 1px);
    list-style:none;
    border-bottom:1px solid #bbb;
    margin:1.5em 0;
    padding:0 2px;
    white-space:nowrap
}
.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{
    float:left;
    margin:0 3px
}
a.tabs-primary__tab-link,a.tabs-secondary__tab-link{
    border:1px solid #e9e9e9;
    border-right:0;
    border-bottom:0;
    display:block;
    line-height:1.5em;
    text-decoration:none
}
.tabs-primary__tab,.tabs-primary__tab.is-active{
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    text-shadow:1px 1px 0 #fff;
    border:1px solid #bbb;
    border-bottom-color:transparent;
    border-bottom:0 ;
}
.is-active.tabs-primary__tab{
    border-bottom-color:#fff
}
a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    -o-transition:background-color .3s;
    transition:background-color .3s;
    color:#333;
    background-color:#dedede;
    letter-spacing:1px;
    padding:0 1em;
    text-align:center
}
a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{
    background-color:#e9e9e9;
    border-color:#f2f2f2
}
a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{
    background-color:transparent;
    *zoom:1;
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');
    background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));
    background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));
    border-color:#fff
}
.tabs-secondary{
    font-size:.9em;
    margin-top:-1.5em
}
.tabs-secondary__tab,.tabs-secondary__tab.is-active{
    margin:.75em 3px
}
a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{
    -webkit-border-radius:.75em;
    -moz-border-radius:.75em;
    -ms-border-radius:.75em;
    -o-border-radius:.75em;
    border-radius:.75em;
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    -o-transition:background-color .3s;
    transition:background-color .3s;
    text-shadow:1px 1px 0 #fff;
    background-color:#f2f2f2;
    color:#666;
    padding:0 .5em
}
a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{
    background-color:#dedede;
    border-color:#999;
    color:#333
}
a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{
    text-shadow:1px 1px 0 #333;
    background-color:#666;
    border-color:#000;
    color:#fff
}
.inline{
    display:inline;
    padding:0
}
.inline li{
    display:inline;
    list-style-type:none;
    padding:0 1em 0 0
}
span.field-label{
    padding:0 1em 0 0
}
.more-link{
    text-align:right
}
.more-help-link{
    text-align:right
}
.more-help-link a{
    background-image:url('');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/help.png);
    background-position:0 50%;
    background-repeat:no-repeat;
    padding:1px 0 1px 20px
}
.pager{
    clear:both;
    padding:0;
    text-align:center
}
.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{
    display:inline;
    padding:0 .5em;
    list-style-type:none;
    background-image:none
}
.pager-current{
    font-weight:700
}
.block{
    margin-bottom:1.5em
}
.menu__item.is-leaf{
    list-style-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
    *list-style-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-leaf.png);
    list-style-type:square
}
.menu__item.is-expanded{
    list-style-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
    *list-style-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-expanded.png);
    list-style-type:circle
}
.menu__item.is-collapsed{
    list-style-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
    *list-style-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-collapsed.png);
    list-style-type:disc
}
.menu a.active{
    color:#000
}
.new,.update{
    color:#c00;
    background-color:transparent
}
.unpublished{
    height:0;
    overflow:visible;
    background-color:transparent;
    color:#d8d8d8;
    font-size:75px;
    line-height:1;
    font-family:Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    word-wrap:break-word
}
.lt-ie8 .node-unpublished>*,.lt-ie8 .comment-unpublished>*{
    position:relative
}
.comments{
    margin:1.5em 0
}
.comment-preview{
    background-color:#ffffea
}
.comment .permalink{
    text-transform:uppercase;
    font-size:75%
}
.indented{
    margin-left:30px
}
.form-item{
    margin:1.5em 0
}
.form-checkboxes .form-item,.form-radios .form-item{
    margin:0
}
tr.odd .form-item,tr.even .form-item{
    margin:0
}
.form-item input.error,.form-item textarea.error,.form-item select.error{
    border:1px solid #c00
}
.form-item .description{
    font-size:.85em
}
.form-type-radio .description,.form-type-checkbox .description{
    margin-left:2.4em
}
.form-required{
    color:#c00
}
label.option{
    display:inline;
    font-weight:400
}
a.button{
    -webkit-appearance:button;
    -moz-appearance:button;
    appearance:button
}
.password-parent,.confirm-parent{
    margin:0
}
#user-login-form{
    text-align:left
}
.openid-links{
    margin-bottom:0
}
.openid-link,.user-link{
    margin-top:1.5em
}
html.js #user-login-form li.openid-link,#user-login-form li.openid-link{
    margin-left:-20px
}
#user-login ul{
    margin:1.5em 0
}
form th{
    text-align:left;
    padding-right:1em;
    border-bottom:3px solid #ccc
}
form tbody{
    border-top:1px solid #ccc
}
form table ul{
    margin:0
}
tr.even,tr.odd{
    background-color:#eee;
    border-bottom:1px solid #ccc;
    padding:.1em .6em
}
tr.even{
    background-color:#fff
}
.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{
    border-bottom:1px solid #ccc
}
td.active{
    background-color:#ddd
}
td.checkbox,th.checkbox{
    text-align:center
}
td.menu-disabled{
    background:#ccc
}
#autocomplete .selected{
    background:#0072b9;
    color:#fff
}
html.js .collapsible .fieldset-legend{
    background-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-expanded.png);
    background-position:5px 65%;
    background-repeat:no-repeat;
    padding-left:15px
}
html.js .collapsed .fieldset-legend{
    background-image:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
    *background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-collapsed.png);
    background-position:5px 50%
}
.fieldset-legend .summary{
    color:#999;
    font-size:.9em;
    margin-left:.5em
}
tr.drag{
    background-color:ivory
}
tr.drag-previous{
    background-color:#ffd
}
.tabledrag-toggle-weight{
    font-size:.9em
}
tr.selected td{
    background:#ffc
}
.progress{
    font-weight:700
}
.progress .bar{
    background:#ccc;
    border-color:#666;
    margin:0 .2em;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px
}
.progress .filled{
    background-color:#0072b9;
    background-image:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/progress.gif)
}
@media print{
    a:link,a:visited{
        text-decoration:underline !important
    }
    a:link.header__site-link,a:visited.header__site-link{
        text-decoration:none !important
    }
    #content a[href]:after{
        content:" (" attr(href) ")";
        font-weight:400;
        font-size:16px
    }
    #content a[href^="javascript:"]:after,#content a[href^="#"]:after{
        content:""
    }
    #content abbr[title]:after{
        content:" (" attr(title) ")"
    }
    #content{
        float:none !important;
        width:100% !important;
        margin:0 !important;
        padding:0 !important
    }
    body,#page,#main,#content{
        color:#000;
        background-color:transparent !important;
        background-image:none !important
    }
    #skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{
        visibility:hidden;
        display:none
    }
}
body{
    background-color:#fff;
    background-image:url('http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center bottom;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg',sizingMethod='scale');
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg',sizingMethod='scale')"
}
table{
    width:100%
}
div.checker{
    margin-right:0
}
.node-unpublished{
    background:0 0
}
.search-info{
    display:none
}
#block-mefibs-42f763df02b16cd21f638999966134a7 #edit-mefibs-form-block2-field-sub-category-tid-selective-wrapper,#block-views-exp-taxonomy-term-page #edit-field-manufacturer-tid-selective-wrapper{
    display:none
}
.region-sidebar-second .views-exposed-form .views-exposed-widget{
    float:none;
    padding-right:0
}
.region-sidebar-second .views-exposed-form .views-exposed-widget .form-submit{
    margin-top:10px
}
.form-type-bef-checkbox{
    background-color:#0d181f;
    border-bottom:1px solid #00a9e7;
    margin-bottom:3px !important
}
.form-type-bef-checkbox label{
    text-transform:uppercase;
    vertical-align:middle
}
.messages a,#cart-form-pane table a,.cart-review td a,.uc-cart-checkout-form .fieldset-description a{
    color:#00a9e7
}
.uc-cart-checkout-form #line-items-div{
    border:none;
    float:none;
    margin:1em 0 0
}
.uc-cart-checkout-form #line-items-div table{
    width:100%
}
#cart-form-pane table td,.cart-review td,.view-uc-orders-user{
    color:#0d181f
}
.node .add-to-cart{
    margin-top:1em
}
#block-block-2,#block-views-homepage-products-block h2,#block-block-11 h2{
    background-color:#818286;
    /*border-bottom:2px solid #00a9e7;
    */
    clear:both;
    padding:2px 5px
}
#block-block-2 h2{
    line-height:1.2em;
    margin:0;
    padding:10px 0;
    text-align:center
}
#block-block-11 p{
    margin:.5em 0
}
#block-block-11 p img{
    display:block
}
#block-block-11 p a{
    background:#0d181f;
    background:rgba(13,24,31,.8);
    box-shadow:#444 0 0 6px
}
#block-views-homepage-products-block .views-row{
    overflow:auto
}
#block-views-homepage-products-block h2,#block-block-11 h2{
    text-align:left;
    padding:2px 18px
}
#block-views-taxonomy-descriptions-block p{
    font-size:1.2em
}
#block-views-taxonomy-descriptions-block p strong{
    color:#00a9e7
}
.captcha{
    margin:10px 0;
}
.tb-megamenu .tb-block .block-title{
    font-size:13px;
    margin-bottom:3px;
    text-transform:none;
}
.tb-megamenu .block-views .views-field-name{
    font-size:95%;
    padding:0;
}
.block-views .views-field-name a{
    padding:1px 2px !important;
    white-space:normal;
}
.block-views .views-field-name a:hover{
    color:#00a9e7;
}
.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle{
    background-color:#58585A;
}
.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle:hover,.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle:focus,.tb-megamenu-nav li.level-1.open:nth-child(5) a.dropdown-toggle,.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle{
    /*background-color:#58585A !important;
    color:#ffffff !important*/
}
.tb-megamenu-nav li.level-1.open:nth-child(5) .view a,.tb-megamenu .dropdown-menu .active>a{
    background:0 0 !important;
}
.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column{
    margin-left:0;
    width:20%;
}
.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column:nth-child(6){
    clear:left;
}
.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column .block-views .view-menu-blocks{
    margin-left:-2px;
}
.page-admin-store-orders-invoice table,.page-cart-checkout .pane-title-row{
    color:#000;
}
#uc-order-total-preview .line-item-subtotal{
    display:none;
}
.page-blog .node-blog{
    border-bottom:3px solid #00a9e7;
    margin-bottom:1em;
    padding-bottom:2em;
}
.node-blog h2{
    line-height:1.2em;
    margin-bottom:0;
}
.node-type-product .sharethis-wrapper{
    margin-top:3em;
}
.field-name-field-photo-image,.field-name-field-images{
    margin-bottom:1em;
}
.node .field-name-uc-product-image .field-items div:first-of-type a:after,.node .field-name-field-images .field-items div:first-of-type a:after{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/magnifying.png) no-repeat 82% 0;
    content:"Click image to enlarge";
    color:#7692a3;
    clear:both;
    display:block;
    font-size:10px;
    font-weight:400;
    margin-left:20px;
    margin-bottom:5px;
    max-width:210px;
    text-align:center
}
#block-facebook-comments-block-fb-comments{
    background:0 0;
    box-shadow:none
}
#block-facebook-comments-block-fb-comments .fb-comments,#block-facebook-comments-block-fb-comments .fb-comments span,#block-facebook-comments-block-fb-comments .fb-comments iframe{
    width:100% !important
}
.field-name-field-gallery{
    margin-bottom:3em;
    overflow:auto
}
.field-name-field-gallery .field-item{
    float:left;
    margin-right:10px;
    width:195px
}
.field-name-field-gallery .field-item:nth-child(3n+3){
    margin-right:0
}
.submitted{
    font-size:12px;
    font-style:italic
}
#block-views-blog-posts-block .views-row{
    background-color:#0d181f;
    border-bottom:2px solid #00a9e7;
    padding-bottom:10px
}
.node .field-name-body table td{
    border-top:1px solid #274050
}
.field .field-label,.product-info-label,strong,.address-pane-table .field-label,label,.order-review-table .title-col,.cart-review thead,thead{
    color:#7692a3;
    font-weight:400
}
.uc-order-comments tbody td,.order-pane-table tbody td{
    color:#000
}
.line-item-table .li-title{
    font-weight:400
}
.model,label,.order-review-table .pane-title-row{
    font-weight:400 !important
}
.node .display-price .uc-price{
    color:#00a9e7;
    font-size:1.5em;
    font-weight:400
}
.node .display-price:after{
    content:"Price inc. VAT";
    color:#7692a3;
    clear:both;
    display:block;
    font-size:10px;
    font-weight:400;
    text-align:right
}
.address-pane-table .field-label,#line-items-div td.title{
    font-weight:400
}
#uc-coupon-form .form-submit{
    margin-bottom:10px
}
.address-book .default-addresses li.address-item .list-address-wrapper,.view-uc-addresses-address-book td.address-item .list-address-wrapper{
    background:0 0
}
.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{
    border:none;
    background-color:#1c1c1c
}
.toboggan-unified #login-links a{
    background-color:#00a9e7;
    border:none
}
#block-user-login .form-item{
    margin:.5em 0
}
#block-user-login .form-text{
    width:100%
}
#block-user-login .item-list ul{
    padding:0
}
#block-block-10{
    padding:0 0 5px
}
#block-block-10 .tc{
    font-size:11px;
    padding:0 10px;
    text-align:center
}
#block-block-10 p{
    margin-bottom:0
}
#block-block-10 .tc p{
    margin-top:0;
    margin-bottom:10px;
    line-height:13px
}
#block-user-login .item-list li{
    list-style:none;
    list-style-image:none
}
#block-user-login .item-list a{
    color:#00a9e7
}
#block-views-24385ccc023913a644fb1494b9f478ed{
    overflow:auto
}
#block-block-1{
    color:#9b9696
}
#block-block-1 img{
    max-width:32px
}
#paypal-includes{
    display:none
}
.form-type-radios.form-item-panes-payment-payment-method{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/credit-cards.png) no-repeat bottom left;
    padding-bottom:30px
}
.form-item-panes-payment-payment-method .form-radios div:nth-of-type(1) label{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/paypal.png) no-repeat center left;
    display:inline-block;
    margin:1em 0 .5em;
    width:150px;
    height:38px;
    text-indent:-10000px
}
.form-item-panes-payment-payment-method .form-radios div:nth-of-type(2) label{
    background:url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/handepay.png) no-repeat center left;
    display:inline-block;
    margin:1em 0 .5em;
    width:160px;
    height:38px;
    text-indent:-10000px
}
.page-user .toboggan-unified a{
    color:#fff
}
